package bavaria.hightech.banking;

public class Money {
	
	private long betrag;
	private WE WEtyp;
	
	Money(){
		this.betrag = 0;
		this.WEtyp = WE.Euro;
	}
	
	Money(long betrag, WE WETyp){
		this.betrag = betrag;
		this.WEtyp = WETyp;
	}
	
	public void addieren(Money money){
		this.betrag = this.betrag + money.betrag;
	}
	public void addieren(long betrag){
		this.betrag = this.betrag + betrag;
	}
	public void subtrahieren(Money money){
		this.betrag = this.betrag - money.betrag;
	}
	public void subtrahieren(long betrag){
		this.betrag = this.betrag - betrag;
	}
	public boolean equals(Money money){
		return money.betrag == betrag;
	}
	public boolean equals(long betrag){
		return this.betrag == betrag;
	}
	public boolean biggerThan(Money money){
		return this.betrag > money.betrag;
	}
	public boolean biggerThan(long betrag){
		return this.betrag > betrag;
	}
	public void multiplizieren(double multiplikator){
		this.betrag = (long) (this.betrag*multiplikator);
	}
	public long getBetrag(){
		return this.betrag;
	}
	public WE getWETyp(){
		return WEtyp;
	}
	public String toString(){
		
		
			String s =  (betrag/100 +" " + WEtyp);

		
		return s;
	}
}
